home *** CD-ROM | disk | FTP | other *** search
- PSPRT-Handler PSPRT-Handler
-
-
- NAME
- PSPRT-Handler V37 - A PostScript printer handler
-
- LEGAL STUFF
- This program is freeware.
-
- Copyright © 1994,1995 by Daniel Weber - All Rights Reserved.
-
- THIS PROGRAM AND ITS DOCUMENTATION MAY BE DISTRIBUTED FOR
- NON-PROFIT PURPOSE ONLY. IT MAY NOT BE MODIFIED IN ANY WAY
- WITHOUT THE PRIOR WRITTEN PERMISSION OF THE AUTHOR.
- USE AT YOUR OWN RISK. NO WARRANTY. NO REFUNDS. NO CARRIER.
-
- IT IS ILLEGAL TO DISTRIBUTE THIS PROGRAM ON DISKS WHICH COST
- MORE THAN US $5 PER FLOPPY DISK, OR MORE THAN US $50 PER CD.
-
-
- REQUIREMENTS
- - Workbench and Kickstart 2.04 or higher required.
- - Memory, as much as possible (at least 2 MBytes).
- - the post.library.
- - Printer.
-
-
- DESCRIPTION
- PSPRT-Handler allows you to print PostScript files on a
- no-postscript-capable printer using the post.library
- PostScript interpreter.
-
- To print a PostScript file you just have to send it to PSPRT:
- instead to PRT:. This can be done by either
- COPY your_postscript_file TO PSPRT:
- or
- TYPE >PSPRT: your_postscript_file
-
- or by selecting the PSPRT: instead of PRT: as output device in your
- printer utility, texteditor, or what ever.
-
-
- INSTALLATION
- 1) Put the PSPRT-Handler into L:.
-
- 2a) If you are using Workbench 2.1 or later, copy the PSPRT and
- PSPRT.info files to the DEVS:DOSDrivers/ directory.
-
- 2b) If you do not use Workbench 2.1 or higher you will have to
- append the entry in mountlist.psprt to your DEVS:mountlist.
- Then edit the file S:User-Startup by adding the line
- Mount PSPRT:
- to mount the PSPRT: at boot time.
-
- 3) Put PSPRT_TMPDIR into the ENV: assign, and edit it to suit your
- needs. For a permanent setup, copy it into ENVARC: assign too.
- This file contains the path where the PSPRT-Handler could
- write its temporary file to. By default this file is written
- into the T: assign. (This environment variable may not have to
- be copied or changed if you are satisfied with the default setting.)
-
- Note that if you do not have the post.library installed correctly,
- the PSPRT-Handler won't work.
-
-
- USAGE
- PSPRT:<options>
-
- where <options> can be:
-
- fit scale interpreted postscript data in a way
- that a page fits the printable area on the
- physical page.
- This options works together with the following
- paper sizes: US Letter, US Legal, and European A4.
-
- If no <options> are given, PSPRT-Handler prints the graphics
- using the settings for density and page size of the Workbench
- preferences.
-
- Examples:
- a2ps test.c >PSPRT:fit
-
- copy demo.ps to PSPRT:
-
-
- NOTES
- PSPRT-Handler searches the init.ps file (that comes along with
- the post.library) in the POST: or the L: assign.
-
- The PSPRT-Handler writes to a temporary file while printing a
- postscript file. By default the 'T:' assign is used as directory
- for that file. Using the optional environment variable 'PSPRT_TMPDIR'
- this directory can be changed to suit your needs.
-
- Please note that the printing of a PostScript file using a software
- based PostScript interpreter takes more time than a PostScript
- printer does. To speed up the printing (for example) you can
- decrease the density and set the dithering type to 'Ordered'
- (using the Prefs/PrinterGfx program).
-
- If the PostScript interpreter reports an error while printing, a
- requester will be opened to inform you. Please refer to the
- documentation of the interpreter for more detailed information
- about the error.
-
- The post.library must be in the LIBS: directory.
- (You can find the library on Fish #828 or on Aminet for instance).
-
-
- LIMITATIONS
- The current version of the PSPRT-Handler does only support black and
- white printers. Color printers will be supported in a later version.
- At the moment any color PostScript files will be printed in black
- and white.
-
- The PSPRT-Handler needs a temporary file to print a PostScript file.
- Once a day this will be handled more dynamically.
-
-
- BUGS
- No bugs? Suspicious! Tell me about any you find.
-
-
- THANKS
- Thanks go to
- Adrian Aylward - without his post.library this wouldn't be possible.
- Stefan Walter - for the SIM debugger environment.
- Bryan Ford, Rene Eberhard, Christian Schneider - for their support.
-
-
- AUTHOR
- If you have bugreports, questions, ideas, flames or complaints
- (constructive criticism is always welcome), or if you just want to
- contact me, write or send a letter to:
-
-
- Daniel Weber
-
- Internet: dweber@amiga.icu.net.ch
-
- Mail: Daniel Weber
- Hoeflistrasse 32
- CH-8135 Langnau
- Switzerland.
-
-
-
- RELEASE
- No history entry prior to 37.294
- 01.Oct.94 37.294
- 17.Nov.94 37.302 first release.
- 08.Jan.95 37.304 'fit' option added.
- 11.Jan.95 37.310 Environment variable 'PSPRT_TMPDIR' added.
-
-